package com.gljx.web.service;

import com.gljx.web.Entity.Person;

import java.util.List;
import java.util.Map;

public interface PersonService {

	List<Person> selectPerson(String psql);

	List<Person> selectPersonByName(String name);

	Person selTrainTypeById(String string);

	Map<String, Object> selectPage(int pindex, String psql, int psize);

	Map<String, Object> selectPageCount(String psql);
	
	void addPerson(Person person);
	
	void deletePersonByFid(String fid);
	
	Person queryPersonByFid(String fid);
	
	void modifyPerson(Person person);
	
	List<Person> selPersionByFcomanyid(String fcomanyid);

	/**
	 * 微信查询 推荐人
	* @param fcomanyid
	* @param name
	* @return
	* @author LiXiang  @date 2018年1月8日 下午4:09:41
	 */
	List<Person> selectWeiXinTjrList(String fcomanyid,
									 String name,
									 int pageSize,
									 int pageNum);

	List<Person> queryPersonList(String carType, String kemu, String Fcompanyid);

	//查詢所有職員 lcx
	List<Person> queryPersonListAsAllPerson(String Fcompanyid);

	//更具教练编码查询教练id lcx
    Person selectPersonAsNo(String yyjlNo);

	/**
	 * 随机获取一名教练的信息
	 * @param kmnumber
	 * @return
	 */
	List<Person> selectPersonByrandom(String kmnumber);
	/**
	 * 查询教练
	 * @param name
	 * @param remark
	 * @return
	 */
	 List<Person> selectPersonForName(String name,String remark,String companyId);

	 // 根据 教练姓名查询教练信息 （所有职员）
	 List<Person> selectPersonForByName(String name,String companyId);

	/**
	 * 根据车辆id查询教练信息
	 * @param carId
	 * @return
	 */
	List<Person> selectPersonForByCarId(String carId);
}
